Skip to content

update for version 4 of QGIS#98

Open
aaronfraint wants to merge 1 commit intomainfrom
update-for-qgis4
Open

update for version 4 of QGIS#98
aaronfraint wants to merge 1 commit intomainfrom
update-for-qgis4

Conversation

@aaronfraint
Copy link
Copy Markdown

This PR adds compatibility with QGIS4 while also maintaining backwards compatibility with QGIS3.

test plan

setup:

  • clone this branch
  • run make zip from the root of the repo
  • install QGIS4 with brew install --cask qgis
  • Open QGIS4 and load/install the .zip file into the QGIS Plugin manager

run the tests

Run the test suite against the QGIS4 and QGIS3 installations:

  • QGIS 4: PYTHONPATH="$(pwd):$PYTHONPATH" /Applications/QGIS-final-4_0_0.app/Contents/MacOS/python -m unittest discover -s felt/test -t . -v
  • QGIS 3: PYTHONPATH="$(pwd):$PYTHONPATH" /Applications/QGIS-LTR.app/Contents/MacOS/bin/python3 -m unittest discover -s felt/test -t . -v

Test results:

  • QGIS 4.0.0: 68/68 pass (4 skipped - no auth)
  • QGIS 3.34.8: 67/68 pass (4 skipped - no auth, 1 pre-existing failure unrelated to our changes)

@aaronfraint aaronfraint requested a review from ChrisLoer March 27, 2026 12:38
@github-actions
Copy link
Copy Markdown

Plugin ready!

A test version of this PR is available for testing here.

(Built from commit d7db935)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant